vcProgramSyncStatement
A statement that can be used to synchronize programs of multiple vcProgramExecutors by halting the program pointer until all vcProgramExecutors have reached their sync statements.
See in: Overview
Module: vcRobotics2
Parent: vcStatement
Children -
Referenced by: -
Properties
Learn how to use properties here. The properties are also inherited from the parent class.
| Name | Type | Access | Description |
| AllowReentry | Boolean | RW | Gets or sets an additional wait condition that is applicable when WaitSync is False.See moreWhen enabled, the executor can pass the synchronization point any number of times whether other participants have or have not yet reached their synchronization point. When disabled, a wait condition is applied if the sync id is already set and has not yet been reached by the other participants, meaning that the execution continues after all participants are at the synchronization point. |
| SyncGroup | vcControllerGroup | RW | Gets or sets the participating vcControllerGroup. Should be the same for all participating executors. |
| SyncId | vcStringExpressionProperty | R | Gets the Id that is used for synchronization. This should be the same for all participating executors. |
| WaitSync | Boolean | RW | Gets or sets whether the program should wait for all participating executors before continuing.See moreIf False, only notifies the other participants that the sync id is set and then continues the program without waiting. |